package com.springboot.mybatis.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @version V1.0
 * @program: mybatis
 * @description
 * @author: 张要廷<zhang_yt @ suixingpay.com>
 * @create: 2019/10/22 10:01
 **/
@Data              //注在类上，提供类的get、set、equals、hashCode、canEqual、toString方法
@Builder           //级联赋值，以.的形式往后赋值
@NoArgsConstructor //注在类上，提供类的无参构造
@AllArgsConstructor //注在类上，提供类的全参构造
@Accessors(chain = true)//注解用来配置lombok如何产生和显示getters和setters的方法。
public class Order implements Serializable {
    /**订单id**/
    private String id;
    /**订单编号**/
    private String orderNo;
    /**订单产品名称**/
    private String productName;
    /**订单产品价格**/
    private BigDecimal productPrice;
    /**产品数量**/
    private Integer productNum;
    /**购买人用户id**/
    private String userId;
}
